#ifndef PLUGIN_HEADER
#define PLUGIN_HEADER

#include "../Dependencies.h"
#include <iostream>
#include <vector>
#include <string>

class Plugin{
public:
	Plugin(){};
	virtual ~Plugin(){};
	virtual std::string getPluginName()=0;				//returns the name of the plugin
	virtual void getNewPosition(POINT3D&)=0;	//update the position of the game entity
};
#endif